package cn.bitkit.tools.net;


import cn.bitkit.base.util.StringUtil;

import java.util.HashMap;
import java.util.Map;

/**
 * @author changbo
 */
public class ParamUtil {

    public static Map<String, String> textAsMap(String text){
        Map<String, String> map = new HashMap<>(8);
        if(StringUtil.isEmpty(text)){
            return map;
        }
        String[] parts = text.split(";");
        for (String part : parts) {
            part = part.trim();
            if(part.indexOf("=") > 0){
                String key = part.substring(0, part.indexOf("="));
                String val = part.substring(part.indexOf("=")+1);
                map.put(key, val);
            }
        }
        return map;
    }

}
